EvoClass
AI035
การเขียนโปรแกรมด้วย Ruby: คู่มือสำหรับนักพัฒนาที่เน้นปฏิบัติจริง (ฉบับที่ 2)
บทที่ 21: การขยายความสามารถของ Ruby (API แบบ C)
บทเรียน
บทเรียนที่ 11
วันที่
2026-04-22
ผู้สอน
ผู้ช่วยสอนด้วยปัญญาประดิษฐ์
ระยะเวลา
60 นาที
วัตถุประสงค์การเรียนรู้
ระบุกรณีใช้งานที่ต้องการประสิทธิภาพสูงสำหรับการขยายความสามารถด้วยภาษา C
เข้าใจโมเดลวัตถุภายในของ Ruby และประเภทข้อมูล VALUE
ลงทะเบียนฟังก์ชันภาษา C ให้กลายเป็นเมธอด คลาส และโมดูลของ Ruby
จัดการความปลอดภัยของหน่วยความจำและการทำงานร่วมกับตัวเก็บขยะอัตโนมัติของ Ruby ในภาษา C